Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build in Ubuntu 22.04/24.04 #173

Draft
wants to merge 8 commits into
base: master
Choose a base branch
from
Draft

Build in Ubuntu 22.04/24.04 #173

wants to merge 8 commits into from

Conversation

lucasw
Copy link

@lucasw lucasw commented Jan 20, 2023

I saw https://robotics.stackexchange.com/a/24326/884 and thought to try rosmon out, but first I need it to build in 22.04 (using https://github.com/lucasw/ros_from_src/tree/robot_state_publisher/ubuntu_2204).

I'm not sure about the deprecated qt backgroundcolorrole change, the change was suggested by https://doc-snapshots.qt.io/qt5-5.15/qt.html

I haven't been able to test this yet because of an issue with devel/etc/catkin/profile.d/50-rosmon.bash, source devel/setup.bash gets locked up.

xqms/rosfmt#6 is needed along with this.

@lucasw
Copy link
Author

lucasw commented Jan 20, 2023

I deleted the 50-rosmon.bash and was able to get rosmon working with rosrun:

rosrun rosmon rosmon rqt_tf_echo demo_rqt_tf_echo.launch

Another test involving nodelets doesn't work:

rosrun rosmon rosmon image_manip convert.launch

terminate called after throwing an instance of 'std::runtime_error'
  what():  Could not find node 'nodelet' in package 'nodelet'
Aborted (core dumped)

https://github.com/lucasw/image_manip/blob/master/image_manip/launch/convert.launch

(can retry with more basic nodelet example)

Copy link
Owner

@xqms xqms left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me, apart from the Qt change (see comment). We will need to test this on Melodic + Noetic with the Qt versions of the standard Ubuntu versions as well.

rqt_rosmon/src/node_model.cpp Show resolved Hide resolved
@xqms
Copy link
Owner

xqms commented Jan 25, 2023

Regarding the nodelet issue: Can you try rosrun nodelet nodelet? Does that work in your environment?

@lucasw lucasw changed the title Build in Ubuntu 22.04 Build in Ubuntu 22.04/24.04 Apr 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants